:- multifile retangulo/3.
:- multifile posicao/4.
:- multifile parede/2.
:- multifile portao/2.
:- multifile cenario/2.
:- multifile carregando/3.
:- multifile transicaoVertical/4.
:- multifile transicaoHorizontal/4.
:- multifile transicaoPosicao/4.
:- multifile aberto/3.
:- multifile chave/2.
:-dynamic([posicao/4]).
:-dynamic([carregando/3]).
:-dynamic([aberto/3]).

cenario(cenario11, laranja).
posicao(320, 193, cenario11, 0). %cenario11
retangulo(cenario11, 390, 193).

parede(par152, cenario11).%par152
retangulo(par152, 128, 17).
posicao(320, 193, par152, 0).
parede(par153, cenario11).%par153
retangulo(par153, 128, 17).
posicao(512, 193, par153, 0).
parede(par154, cenario11).%par154
retangulo(par154, 16, 160). 
posicao(320, 210, par154, 0).
parede(par155, cenario11).%par155
retangulo(par155, 16, 160). 
posicao(624, 210, par155, 0).
parede(par156, cenario11).%par156
retangulo(par156, 128, 16). 
posicao(320, 370, par156, 0).
parede(par157, cenario11).%par157
retangulo(par157, 128, 16). 
posicao(512, 370, par157, 0).

transicaoPosicao(tr70, 476, 507, cenario10).%tr70
posicao(448, 386, tr70, 0).
retangulo(tr70, 64, 8).

transicaoVertical(tr72, 448, 185, cenario12).%tr72
posicao(448, 185, tr72, 0).
retangulo(tr72, 64, 8).